﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace WebApp.Models
{
    public class Location
    {
        public static IEnumerable<string> GetDistricts()
        {
            return new List<string>() {"Aveiro", "Lisboa"};
        }

        public static IEnumerable<string> GetConcelhos(string district)
        {
            switch(district)
            {
                case "Aveiro":
                    return new List<string>() {"Vale de Cambra", "Vagos"};
                    break;
                case "Lisboa":
                    return new List<string>() {"Vila Franca de Xira", "Loures"};
                    break;
            }

            return null;
        }

        public static IEnumerable<string> GetFreguesias(string concelho)
        {
            switch (concelho)
            {
                case "Vale de Cambra":
                    return new List<string>() { "VC1", "VC2" };
                    break;
                case "Vagos":
                    return new List<string>() { "V1", "V2" };
                    break;
                case "Vila Franca de Xira":
                    return new List<string>() { "Póvoa de Santa Iria", "Quinta da Piedade" };
                    break;
                case "Loures":
                    return new List<string>() { "São João da Talha", "Bobadela" };
                    break;
            }

            return null;
        }

    }
}